#获取随机数
# 使用前 照样 import
import random

# print(random.randint(1, 10))  # 随机生成1-10的整数

# print(random.random())  # 随机生成0-1之间的浮点数
#
# print(random.randrange(1, 10))  # 随机生成1-10的整数,包含1不包含10
#
print(random.choice(['1', '2', 3, 4]))  # 在可迭代对象随机抽取一个数据
#
print(random.sample(['1', '2', 3, 4], 2))  # 在可迭代对象随机抽取n个数据，返回一个列表
#
print(random.uniform(1, 2))  # 获取[a,b)范围内的浮点数

li = ['1', '2', 3, 4]

random.shuffle(li)  # 把参数指定的数据中的元素打乱。参数必须是一个可变的数据类型。
print(li)  # 打乱顺序